home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / fish / 726-750 / 734 / powervisor / pv.bugs < prev    next >
Text File  |  1995-03-18  |  4KB  |  77 lines

  1. Bugs
  2.  
  3.    locks          Break... is not printed when we interrupt the lock
  4.                   listing This harmless bug is a replacement for a memory
  5.                   loosing bug. I prefer this bug :-)
  6.    Stack overflow There seem to be some problems with 'killing' a task
  7.                   that has crashed because of a stack overflow
  8.                   ('account' command). The solution is of course not to
  9.                   kill the program :-) PowerVisor has halted the program
  10.                   so it will do no more (!) harm
  11.    fmove.d        bug in disassembling of the following instruction :
  12.                   F23C 5400 3FF1 9999 9999 999A : FMOVE.D  #$3FF19999,FP0
  13.    front          The 'front' command crashes if you use it from within
  14.                   ARexx when PowerVisor is in hold mode ('hold' command)
  15.                   and before PowerVisor was in hold mode, it was on its
  16.                   own screen. In all other cases this command works
  17.  
  18. Bugs for AmigaDOS 1.2/1.3 version of PowerVisor only
  19.  
  20.    debug          PowerVisor looses 24 bytes when you do 'debug l' and
  21.                   'debug u'.
  22.    cursor         The cursor in the stringgadget sometimes disappears in
  23.                   the AmigaDOS 1.2/1.3 version of PowerVisor (this happens
  24.                   the first time you use the <up> key to go in history)
  25.    stringgadget   I know of no way to unactivate a stringgadget in AmigaDOS
  26.                   1.3 and older. Therefore cycling through the windows
  27.                   with <tab> is not enough to deactivate the stringgadget.
  28.                   You will have to press <enter> first (or click next to
  29.                   the stringgadget) before you can press the key (with
  30.                   -MORE- or -HALT-)
  31.  
  32. Things that could be better and maybe should be supported
  33.  
  34.    mmu            'mmutree' does not support indirect pages and 8 byte
  35.                   descriptors
  36.                   'mmutree' does not support FC trees (function codes)
  37.    signals        maybe we should share some signals, we have only five
  38.                   signals left
  39.    'mode'         The mode variable is not restored when an error occurs
  40.                   while assigning to 'mode'
  41.    trace u        PowerVisor may disturb other programs if you set your
  42.                   breakpoint in shared memory
  43.    trace          Tracing is very hazardous for multitasking. You can
  44.                   scarcely move your mouse
  45.    crashes        There are still some guru's PowerVisor does not trap
  46.    crash trapping Address Errors are not recoverable
  47.    fonts          We should not permit proportional fonts
  48.    search/copy/fill
  49.                   These routines are very sensitive to bad arguments
  50.                   (negative for example)
  51.    Overflows      Powervisor does not always check for overflow (especially
  52.                   with string parsing) Make sure that your strings are
  53.                   always smaller than the maximum line length in the
  54.                   stringgadget (set with 'prefs linelen', default 400)
  55.  
  56. Future enhancements (note that these are NOT promises :-)
  57.  
  58.    owner          Owner should be expanded to handle more system lists
  59.    load           Load should have an extra argument : offset to start
  60.                   loading
  61.    mmu            I have been thinking about a very powerful system to
  62.                   use the mmu for protecting memory. PowerVisor could be
  63.                   protected from other programs and some extra commands
  64.                   could be provided to read or write protect regions
  65.                   of memory
  66.    Floating pt    I plan full floating point support for PowerVisor. The
  67.                   first steps have been set with the primitive 'fregs'
  68.                   command and the bug fix in tracing with floating point.
  69.                   Future enhancements will include floating point register
  70.                   modification and others
  71.    a4             I plan a new scheme to allow setting labels for local
  72.                   variables (in C for example)
  73.    switch         Task switching monitor. Using this monitor you will be
  74.                   able to debug communication problems between two or
  75.                   more tasks
  76.  
  77.